package com.industrial.operation.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.industrial.common.core.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;

public class OperationJd {

    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String baseId;

    /** 所属省 */
    @Excel(name = "所属省")
    private String province;

    /** 所属市 */
    @Excel(name = "所属市")
    private String city;

    /** 所属县 */
    @Excel(name = "所属县")
    private String county;

    /** 季度 */
    @Excel(name = "季度")
    private String quarter;

    /** 税收 */
    @Excel(name = "税收实际贡献合计（万元）")
    private String actualTax;

    /** 销售收入 */
    @Excel(name = "销售收入（万元）")
    private String mainIncome;


    /** 企业名称 */
    @Excel(name = "企业全称")
    private String companyName;

    /** Uscc */
    @Excel(name = "统一社会信用代码")
    private String uscc;

    private String years;

    @JsonFormat(pattern = "yyyy-MM-dd")
    /** 创建时间 */
    private Date baseCreateTime;

    /** 创建人 */
    private String baseCreateBy;

    /** 更新时间 */
    private Date baseUpdateTime;

    /** 更新人 */
    private String baseUpdateBy;

    private String ydssBigDecimal;
    private String dwydxssrBigDecimal;



    public void setBaseId(String baseId)
    {
        this.baseId = baseId;
    }

    public String getBaseId()
    {
        return baseId;
    }
    public void setProvince(String province)
    {
        this.province = province;
    }

    public String getProvince()
    {
        return province;
    }
    public void setCity(String city)
    {
        this.city = city;
    }

    public String getCity()
    {
        return city;
    }
    public void setCounty(String county)
    {
        this.county = county;
    }

    public String getCounty()
    {
        return county;
    }
    public void setQuarter(String quarter)
    {
        this.quarter = quarter;
    }

    public String getQuarter()
    {
        return quarter;
    }
    public void setActualTax(String actualTax)
    {
        this.actualTax = actualTax;
    }

    public String getActualTax()
    {
        return actualTax;
    }
    public void setMainIncome(String mainIncome)
    {
        this.mainIncome = mainIncome;
    }

    public String getMainIncome()
    {
        return mainIncome;
    }
    public void setBaseCreateTime(Date baseCreateTime)
    {
        this.baseCreateTime = baseCreateTime;
    }

    public Date getBaseCreateTime()
    {
        return baseCreateTime;
    }
    public void setBaseCreateBy(String baseCreateBy)
    {
        this.baseCreateBy = baseCreateBy;
    }

    public String getBaseCreateBy()
    {
        return baseCreateBy;
    }
    public void setBaseUpdateTime(Date baseUpdateTime)
    {
        this.baseUpdateTime = baseUpdateTime;
    }

    public Date getBaseUpdateTime()
    {
        return baseUpdateTime;
    }
    public void setBaseUpdateBy(String baseUpdateBy)
    {
        this.baseUpdateBy = baseUpdateBy;
    }

    public String getBaseUpdateBy()
    {
        return baseUpdateBy;
    }
    public void setCompanyName(String companyName)
    {
        this.companyName = companyName;
    }

    public String getCompanyName()
    {
        return companyName;
    }
    public void setUscc(String uscc)
    {
        this.uscc = uscc;
    }

    public String getUscc()
    {
        return uscc;
    }

    public String getYears() {
        return years;
    }

    public void setYears(String years) {
        this.years = years;
    }

    public String getYdssBigDecimal() {
        return ydssBigDecimal;
    }

    public void setYdssBigDecimal(String ydssBigDecimal) {
        this.ydssBigDecimal = ydssBigDecimal;
    }

    public String getDwydxssrBigDecimal() {
        return dwydxssrBigDecimal;
    }

    public void setDwydxssrBigDecimal(String dwydxssrBigDecimal) {
        this.dwydxssrBigDecimal = dwydxssrBigDecimal;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("baseId", getBaseId())
                .append("province", getProvince())
                .append("city", getCity())
                .append("county", getCounty())
                .append("quarter", getQuarter())
                .append("actualTax", getActualTax())
                .append("mainIncome", getMainIncome())
                .append("baseCreateTime", getBaseCreateTime())
                .append("baseCreateBy", getBaseCreateBy())
                .append("baseUpdateTime", getBaseUpdateTime())
                .append("baseUpdateBy", getBaseUpdateBy())
                .append("companyName", getCompanyName())
                .append("uscc", getUscc())
                .toString();
    }

}
